package com.turnengine.client.global.error.command;

import com.javabi.codebuilder.generated.IGeneratedCommand;
import com.turnengine.client.global.command.IGlobalExecutableCommand;
import com.turnengine.client.local.error.bean.ILocalTrace;
import java.util.List;

/**
 * The I Get Command Stack Trace List.
 */
public interface IGetCommandStackTraceList extends IGeneratedCommand, IGlobalExecutableCommand<List<ILocalTrace>>, Comparable<IGetCommandStackTraceList> {

	/**
	 * Returns the login id.
	 * @return the login id.
	 */
	long getLoginId();

	/**
	 * Returns the from.
	 * @return the from.
	 */
	long getFrom();

	/**
	 * Returns the to.
	 * @return the to.
	 */
	long getTo();

	/**
	 * Sets the login id.
	 * @param loginId the login id to set.
	 */
	void setLoginId(long loginId);

	/**
	 * Sets the from.
	 * @param from the from to set.
	 */
	void setFrom(long from);

	/**
	 * Sets the to.
	 * @param to the to to set.
	 */
	void setTo(long to);
}
